home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / Block Breaker Cr / BlockBreaker.jar / BlockBreaker / BlockBreaker.class (.txt) < prev    next >
Encoding:
Java Class File  |  2002-10-10  |  1.1 KB  |  57 lines

  1. package BlockBreaker;
  2.  
  3. import javax.microedition.lcdui.Display;
  4. import javax.microedition.lcdui.Displayable;
  5. import javax.microedition.midlet.MIDlet;
  6.  
  7. public class BlockBreaker extends MIDlet {
  8.    // $FF: renamed from: I J
  9.    private J field_0 = null;
  10.    // $FF: renamed from: Z javax.microedition.lcdui.Display
  11.    private Display field_1 = null;
  12.  
  13.    public BlockBreaker() {
  14.       System.gc();
  15.       this.field_1 = Display.getDisplay(this);
  16.       this.field_0 = new J(this);
  17.    }
  18.  
  19.    protected final void startApp() {
  20.       this.field_0.L = false;
  21.       this.field_1.setCurrent(this.field_0);
  22.       int var1 = this.field_0.K;
  23.       if (this != null) {
  24.       }
  25.  
  26.       if (var1 != 101) {
  27.          this.field_1.setCurrent(this.field_0);
  28.          Thread var2 = new Thread(this.field_0);
  29.          var2.start();
  30.  
  31.          while(var2.isAlive()) {
  32.          }
  33.  
  34.          this.field_1.setCurrent((Displayable)null);
  35.          Object var3 = null;
  36.          this.method_0();
  37.       }
  38.  
  39.    }
  40.  
  41.    protected final void pauseApp() {
  42.       this.field_0.L = true;
  43.    }
  44.  
  45.    protected final void destroyApp(boolean var1) {
  46.       this.field_1.setCurrent((Displayable)null);
  47.       this.field_0.I();
  48.       this.field_0 = null;
  49.       this.notifyDestroyed();
  50.    }
  51.  
  52.    // $FF: renamed from: I () void
  53.    public final void method_0() {
  54.       this.destroyApp(true);
  55.    }
  56. }
  57.